清空元素html(“”)innerHTML=””与empty()的区别和应用(推荐) |
您所在的位置:网站首页 › element empty › 清空元素html(“”)innerHTML=””与empty()的区别和应用(推荐) |
一、清空元素的区别 1、错误做法一: $(“#test”).html(“”);//该做法会导致内存泄露 2、错误做法二: $(“#test”)[0][removed]=””; ;//该做法会导致内存泄露 3、正确做法: //$(#test).empty(); 二、原理: 在 jQuery 中用 innerHTML 的方法来清空元素,是必然会导致内存泄露的,由于 jquery 对于同一元素多事件处理没有直接采用浏览器事件模型,而是自己缓存事件,遍历触发,以及便于 trigger 程序 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |